Hi Tor & Xavier!

Here is an example project setup where the Ant build task fails, as you can
see in 'ant-fail.txt'. The setup looks like this:

          +------+
          | LibA |    Defines 1 activity and 1 permission (has Manifest.java)
          +------+
             |
          +------+
          | LibB |
          +------+
             |
        +---------+
        | Project |   Manifest merger is enabled here. ADT 21.0.1 is able to
        +---------+    compile this project, but Ant creates an additional
                       Manifest.java here, which fails to merge with the
                       Manifest class from LibA.


We use a more complicated library project setup here. E.g. we have multiple
libraries on the same level as LibB, as well as many more projects on the same
level as 'Project'. Nearly all permissions (plus services, broadcast receivers
and content providers) are defined in a major single 'LibA'.

But all in all it comes down to this small issue.


Thanks a lot for helping! :-)

Regards

Marc Reichelt   ||   http://www.marcreichelt.de/